home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 05.zip / BS1 part 5 / SASC_6.0_Disk_4.adf / Compiler_Headers / Include / dos / doshunks.h < prev    next >
C/C++ Source or Header  |  1992-07-30  |  1KB  |  54 lines

  1. #ifndef DOS_DOSHUNKS_H
  2. #define DOS_DOSHUNKS_H
  3. /*
  4. **    $Filename: dos/doshunks.h $
  5. **    $Release: 2.04 Includes, V37.4 $
  6. **    $Revision: 36.5 $
  7. **    $Date: 90/07/12 $
  8. **
  9. **    Hunk definitions for object and load modules.
  10. **
  11. **    (C) Copyright 1989-1991 Commodore-Amiga, Inc.
  12. **        All Rights Reserved
  13. */
  14.  
  15. /* hunk types */
  16. #define HUNK_UNIT    999
  17. #define HUNK_NAME    1000
  18. #define HUNK_CODE    1001
  19. #define HUNK_DATA    1002
  20. #define HUNK_BSS    1003
  21. #define HUNK_RELOC32    1004
  22. #define HUNK_RELOC16    1005
  23. #define HUNK_RELOC8    1006
  24. #define HUNK_EXT    1007
  25. #define HUNK_SYMBOL    1008
  26. #define HUNK_DEBUG    1009
  27. #define HUNK_END    1010
  28. #define HUNK_HEADER    1011
  29.  
  30. #define HUNK_OVERLAY    1013
  31. #define HUNK_BREAK    1014
  32.  
  33. #define HUNK_DREL32    1015
  34. #define HUNK_DREL16    1016
  35. #define HUNK_DREL8    1017
  36.  
  37. #define HUNK_LIB    1018
  38. #define HUNK_INDEX    1019
  39.  
  40. /* hunk_ext sub-types */
  41. #define EXT_SYMB    0    /* symbol table */
  42. #define EXT_DEF        1    /* relocatable definition */
  43. #define EXT_ABS        2    /* Absolute definition */
  44. #define EXT_RES        3    /* no longer supported */
  45. #define EXT_REF32    129    /* 32 bit reference to symbol */
  46. #define EXT_COMMON    130    /* 32 bit reference to COMMON block */
  47. #define EXT_REF16    131    /* 16 bit reference to symbol */
  48. #define EXT_REF8    132    /*  8 bit reference to symbol */
  49. #define EXT_DEXT32    133    /* 32 bit data releative reference */
  50. #define EXT_DEXT16    134    /* 16 bit data releative reference */
  51. #define EXT_DEXT8    135    /*  8 bit data releative reference */
  52.  
  53. #endif    /* DOS_DOSHUNKS_H */
  54.